Lingo
[take] {sb} to the cleaners
to defeat a person or a group thoroughly, often in a very humiliating manner
The idiom "take someone to the cleaners" is believed to have originated in the United States in the early 20th century. This phrase can also be used to describe a situation where someone is defeated or outmaneuvered in a thorough or humiliating way, often resulting in a significant loss or setback.
1 / 2